Public Class UserRequest
Inherits Message

'Component: Header
Private m_Header As Header

<FieldInfo(GetType(Header), 0)> _
Public Property Header() As Header
Get
Return m_Header
End Get
Set (value As Header)
m_Header = value
End Set
End Property



Private m_UserRequestID As String

<FieldInfo(GetType(UserRequestIDFieldInfo), 1)> _
Public Property UserRequestID() As String
Get
Return m_UserRequestID
End Get
Set (value As String)
m_UserRequestID = value
End Set
End Property

Private m_UserRequestType As UserRequestType

<FieldInfo(GetType(UserRequestTypeFieldInfo), 2)> _
Public Property UserRequestType() As UserRequestType
Get
Return m_UserRequestType
End Get
Set (value As UserRequestType)
m_UserRequestType = value
End Set
End Property

Private m_Username As String

<FieldInfo(GetType(UsernameFieldInfo), 3)> _
Public Property Username() As String
Get
Return m_Username
End Get
Set (value As String)
m_Username = value
End Set
End Property

Private m_Password As String

<FieldInfo(GetType(PasswordFieldInfo), 4)> _
Public Property Password() As String
Get
Return m_Password
End Get
Set (value As String)
m_Password = value
End Set
End Property

Private m_NewPassword As String

<FieldInfo(GetType(NewPasswordFieldInfo), 5)> _
Public Property NewPassword() As String
Get
Return m_NewPassword
End Get
Set (value As String)
m_NewPassword = value
End Set
End Property

Private m_RawDataLength As Int32

<FieldInfo(GetType(RawDataLengthFieldInfo), 6)> _
Public Property RawDataLength() As Int32
Get
Return m_RawDataLength
End Get
Set (value As Int32)
m_RawDataLength = value
End Set
End Property

Private m_RawData As Byte()

<FieldInfo(GetType(RawDataFieldInfo), 7)> _
Public Property RawData() As Byte()
Get
Return m_RawData
End Get
Set (value As Byte())
m_RawData = value
End Set
End Property


'Component: Trailer
Private m_Trailer As Trailer

<FieldInfo(GetType(Trailer), 8)> _
Public Property Trailer() As Trailer
Get
Return m_Trailer
End Get
Set (value As Trailer)
m_Trailer = value
End Set
End Property


End Class

